package com.zm.se.service.managerService;

import com.zm.se.entity.Manager;

/**
 * 管理员业务层接口
 */
public interface IManagerService {



    Integer resetPwd(String num,String inputPwd);

    /**
     *  Excel导入数据库
     * @param path excel表保存路径
     * @param filename excel表保存名
     * @return
     */
   int ExcelRead(String path,String filename);


    /**
     * 注册
     * @param manager  用户数据
     */
    void reg(Manager manager);

    /**
     * 登陆验证
     * @param username  输入用户名，查询条件
     * @param password  密码，记得加密后再比较
     * @return
     */
    Manager login(String username, String password);

    /**
     * 修改密码
     * @param oldPassword   旧密码
     * @param newPassword   新密码
     * @param username  用户名（由session保存），获取到后查询该用户原密码进行验证
     */
    void changeInfo(String oldPassword,String newPassword,String username,String phone,String email);
////////////////////////////////////////////////////////////////////////////////////////////////////////

    //emp

    /**
     * 检查该员工是否为本单位员工，是否有权限借用
     * @param username
     * @param num
     * @return
     */
   void check(String username,String num);


   String findPwd(String num);
   String findRegPwd(String num);


}
